//#include "log.hpp"
#include<iostream>
#include <stdarg.h>
using namespace std;
int sum(int n,...)
{
     va_list s;   //char*的指针
     va_start(s,n);  //让指针指向栈顶，也就是n的位置
     int sum=0;
     for(int i=0;i<n;i++)
     {
        sum+=va_arg(s,int);  //让指针依次解引用 s=&n+1  int是告诉它一次需要移动的字节大小
     }
     va_end(s);   //将s置空
     return sum;
}

int main()
{
    int sum1=sum(3,1,2,3);
    std::cout<<sum1<<std::endl;
    return 0;
}